Search results for "Protocol stack"

showing 9 items of 9 documents

Wireless MAC processors: programming MAC protocols on commodity hardware

2012

Programmable wireless platforms aim at responding to the quest for wireless access flexibility and adaptability. This paper introduces the notion of wireless MAC processors. Instead of implementing a specific MAC protocol stack, Wireless MAC processors do support a set of Medium Access Control “commands” which can be run-time composed (programmed) through software-defined state machines, thus providing the desired MAC protocol operation. We clearly distinguish from related work in this area as, unlike other works which rely on dedicated DSPs or programmable hardware platforms, we experimentally prove the feasibility of the wireless MAC processor concept over ultra-cheap commodity WLAN hardw…

Chipsetbusiness.industryFirmwareComputer scienceSettore ING-INF/03 - TelecomunicazioniComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKSReconfigurabilityNetwork interfacecomputer.software_genreWLAN 802.11 reconfigurabilityProtocol stackCognitive radioprogrammable MACEmbedded systemWireless lancognitive radio overlay software modules running on the host computer.WirelessbusinesscomputerWireless distribution systemComputer network
researchProduct

Design of Low-Cost Noise Measurement Sensor Network: Sensor Function Design

2010

In this paper, we report the sensor function design and implementation of a wireless sensor network application for measuring environmental acoustic noise. The system is built on ATmega128 and CC2420 platform. The protocol stack is based on CiNet stack with a global synchronization scheme and supports multi-hop communications. Strict filtering function specified by ITU-R 468 (namely A-weighting) is followed. Both the indoor and outdoor test results were compared with standard sound level meters (CESVA SC-20c and Pulsar94) and showed a less than ±2dB error in both short-term and longterm measurement. Power consumption has been measured that a single AA-type battery can sustain the applicatio…

Protocol stackFrequency responseNoiseKey distribution in wireless sensor networksEngineeringNoise measurementbusiness.industryMobile wireless sensor networkElectronic engineeringbusinessWireless sensor networkSynchronization2010 First International Conference on Sensor Device Technologies and Applications
researchProduct

From vertical to horizontal architecture

2006

Some of the main challenges related to wireless sensor networks implementation are low-quality communication, energy conservation, resource-constrained computation, distributed network management, data processing and the scalability of the protocols. This combination makes the implementation of software a demanding task and encourages to new approaches when thinking of software architecture.In this paper an architecture combining a low protocol stack with a cross-layer management entity is presented. One of the main ideas behind the architecture presented is to make application programming easier and to simplify the protocol stack in such a way that it would suit better for the limited reso…

Protocol stackKey distribution in wireless sensor networksNetwork architectureComputer scienceApplications architectureDistributed computingReference architectureSpace-based architectureNetwork management stationNetwork management applicationProceedings of the first international conference on Integrated internet ad hoc and sensor networks - InterSense '06
researchProduct

Test-Bed Evaluation of CA and CF via a Software Defined Radio

2019

In Chaps. 3 and 4, we presented the analytical models and simulation approaches to study the impact of CA and CF on traffic flows in the single-flow single-user and the single-flow multi-user systems. In this chapter, we investigate the impact of CA and CF in a test-bed. We employ a software defined radio (SDR) from National Instruments (NI) to evaluate the performance of a CR system with user datagram protocol (UDP) flows. The adopted SDR is based on LTE protocol stack with additional functionalities that can support CA and CF, and accommodating PUs. By conducting measurements based on the test-bed system, we will be able to confirm that performance improvement can indeed be obtained by ap…

Protocol stackbusiness.industryComputer scienceEmbedded systemComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKSUser Datagram ProtocolSoftware-defined radioPerformance improvementbusiness
researchProduct

The RAMON module: architecture framework and performance results

2003

A design study of a Re-configurable Access Module for Mobile Computing Applications is described. After a presentation of its cross-layered architecture, Control Parameters (CPs) of the module are introduced. The set of CPs both describes the functional state of the communication process in relation to the time-varying transport facilities and provides, as input of suitable Algorithms, the control information to re-configure the whole protocol stack for facing modified working conditions. The paper also presents the structure of the simulator realized to demonstrate the feasibility of the design guidelines and to evaluate reconfigurability performances.

Relation (database)business.industryComputer scienceMobile computingReconfigurabilityReconfigurable networkAvailable bandwidth End-to-end performance Internal parameters Maximum segment size Reconfigurability Reconfigurable network Reference environments Wireless technologiesWireless technologiesProtocol stackArchitecture frameworkAvailable bandwidthInternal parametersEmbedded systemMobile stationMaximum segment sizeReconfigurabilityLink layerState (computer science)End-to-end performancebusinessReference environments
researchProduct

Breaking layer 2: A new architecture for programmable wireless interfaces

2012

This paper introduces a new architecture for programmable wireless interfaces, aiming at responding to the emerging request of wireless access flexibility and adaptability. Instead of implementing a specific MAC protocol stack, the proposed architecture supports a set of programmable services, devised to customize the wireless access operations according to specific network and application scenarios. The services are composed by means of simpler functions, which in turns work on system primitives (i.e. elementary non-programmable functionalities, natively provided by the system) dealing with the physical transmission and reception of the frames. Our approach significantly differs from softw…

Service (systems architecture)Settore ING-INF/03 - Telecomunicazionibusiness.industryComputer scienceInterface (computing)Quality of serviceComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKSReconfigurabilityMAC program service function architecture flexibility reconfigurabilityProtocol stackTransmission (telecommunications)PHYWirelessbusinessComputer network2012 International Conference on ICT Convergence (ICTC)
researchProduct

Fuzzy-neural Web switch supporting differentiated service

2006

New designs of the Web switches must incorporate a client-and-server-aware adaptive dispatching algorithm to be able to optimize multiple static and dynamic services providing quality of service and service differentiation. This paper presents such an algorithm called FNRD (Fuzzy-Neural Request Distribution) which operates at layer-7 of the OSI protocol stack. This algorithm assigns each incoming request to the server with the least expected response time estimated using the fuzzy approach. FNRD has ability for learning and adaptation by means of a neural network feedback loop. We demonstrate through the simulations that our dispatching policy is more effective than state-of-the-art layer-7…

Service qualitybusiness.industryComputer scienceQuality of serviceDifferentiated servicecomputer.software_genreFuzzy logicProtocol stackThe InternetArtificial intelligenceWeb servicebusinesscomputerComputer network
researchProduct

One size hardly fits all

2013

This paper casts recent accomplishments in the field of Wireless MAC programmability into the emerging Software Defined Networking perspective. We argue that an abstract (but formal) description of the MAC protocol logic in terms of extensible finite state machines appears a convenient and viable data-plane programming compromise for modeling and deploying realistic MAC protocol logics. Our approach is shown to comply with existing control frameworks, and entails the ability to dynamically change the MAC protocol operation based on context and scenario conditions; in essence, move from the traditional idea of "one-size-fits-all" MAC protocol stack to the innovative paradigm of opportunistic…

WLAN 802.11Finite-state machineSettore ING-INF/03 - Telecomunicazionibusiness.industrycomputer.internet_protocolComputer scienceCognitive radioComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKSContext (language use)Protocol stackComputer Networks and CommunicationHardware and ArchitectureSoftware deploymentProgrammable MACUse casebusinessSoftware-defined networkingcomputerProtocol (object-oriented programming)SoftwareReverse Address Resolution ProtocolComputer networkProceedings of the 8th ACM international workshop on Wireless network testbeds, experimental evaluation & characterization
researchProduct

MAClets: Active MAC Protocols over hard-coded devices

2012

We introduce MAClets, software programs uploaded and executed on-demand over wireless cards, and devised to change the card's real-time medium access control operation. MAClets permit seamless reconfiguration of the MAC stack, so as to adapt it to mutated context and spectrum conditions and perform tailored performance optimizations hardly accountable by an once-for-all protocol stack design. Following traditional active networking principles, MAClets can be directly conveyed within data packets and executed on hard-coded devices acting as virtual MAC machines. Indeed, rather than executing a pre-defined protocol, we envision a new architecture for wireless cards based on a protocol interpr…

WLAN 802.11business.industryComputer scienceNetwork packetSettore ING-INF/03 - TelecomunicazioniComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKSNetwork virtualizationControl reconfigurationAccess controlProtocol stackSoftware portabilityprogrammable MACEmbedded systemcognitive radiobusinessProtocol (object-oriented programming)reconfigurabilityActive networkingComputer network
researchProduct